
using System.Collections.Generic;
public partial class BattleDamageTypeConst 
{
	public const int Normal = 0;
	public const int BAO_JI = 1;
	public const int WU_DI = 2;
	public const int SHAN_BI = 3;
	public const int Leech = 4;
	public const int BUFF = 10;
}


public partial class Battle_Damage {
    public int time = 0;
    
    public int type = 0;
    
    public int id = 0;
    
    public int target = 0;
    
    public int damage_type = 0;
    
    public int damage = 0;
    
    public int hp = 0;
    
    public int dun = 0;
    
    public int hpmax = 0;
    
    public Battle_Buff buff = null;
    
}



public partial class Battle_Buff {
    public int guid = 0;
    
    public int id = 0;
    
    public int caster = 0;
    
    public int target = 0;
    
    public int time = 0;
    
}



public partial class Battle_Skill {
    public int time = 0;
    
    public int killtarget = 0;
    
    public int target = 0;
    
    public string id = "";
    
    public int pos = 0;
    
    public List<Battle_Damage> damages = null;
    
    public int preAttack = 0;
    
    public int attack = 0;
    
    public int prePower = 0;
    
    public int power = 0;
    
}



public partial class Battle_Round {
    public int id = 0;
    
    public List<Battle_Skill> skill = null;
    
}



public partial class Battle_Hero {
    public int guid = 0;
    
    public int type = 0;
    
    public int id = 0;
    
    public string name = "";
    
    public Pro pro = null;
    
    public int pos = 0;
    
    public List<Battle_Equip> equips = null;
    
    public int lv = 0;
    
    public int move = 0;
    
    public int attack = 0;
    
    public int skill = 0;
    
    public int job = 0;
    
    public int ch = 0;
    
    public int ch2 = 0;
    
}



public partial class Battle_Equip {
    public double guid = 0;
    
    public uint id = 0;
    
    public object pro = null;
    
}



public partial class Battle_Bond_PRO {
    public int guid = 0;
    
    public object pro = null;
    
}



public partial class Battle_User {
    public double roleid = 0;
    
    public string name = "";
    
    public List<Battle_Hero> heros = null;
    
    public List<int> bonds = null;
    
    public List<int> bond_actives = null;
    
    public object bondpro = null;
    
    public Battle_Bond_PRO lightPro = null;
    
    public Battle_Bond_PRO mvpPro = null;
    
    public int mvppos = 0;
    
    public double fv = 0;
    
}



public partial class Battle_Movie {
    public int width = 0;
    
    public int height = 0;
    
    public int seed = 0;
    
    public Battle_User A = null;
    
    public Battle_User B = null;
    
    public List<Battle_Skill> skill = null;
    
    public int result = 0;
    
    public int time = 0;
    
}



public partial class Battle_Hero_Req {
    public string guid = "";
    
    public int pos = 0;
    
}



public partial class Battle_Req {
    public List<Battle_Hero_Req> hero = null;
    
    public string light = "";
    
}



